#include <iostream>
#include "euler/fibonacci.hpp"
#include "euler.h"

BEGIN_PROBLEM(301, solve_problem_301)
	PROBLEM_TITLE("Nim")
	PROBLEM_ANSWER("2178309")
	PROBLEM_DIFFICULTY(2)
	PROBLEM_FUN_LEVEL(3)
	PROBLEM_TIME_COMPLEXITY("k")
	PROBLEM_SPACE_COMPLEXITY("1")
	PROBLEM_KEYWORDS("game")
END_PROBLEM()

static void solve_problem_301()
{
	int K = 30;
	std::cout << euler::fibonacci<int>(K,1,2) << std::endl;
}
